JDBC是Java定义用来连接各种数据库的一个通用接口,在应用程序开发中,经常会使用Jdbc来连接各种数据库,本文就以Java使用JDBC连接最常用的MySQL数据库为例,演示JDBC的使用方法.
首先,需要下载MySQL的Java驱动,可以到MySQL官方网站的下载中心下载用于你系统架构和MySQL版本的驱动.
首先是加载驱动,在工程设置-构建路径中选择"引入外部Jar文件",然后加载刚才下载的驱动文件.
加载完驱动后,在工程的引用包中应该有MySQL的包文件.
下面就是代码部分了,基本上所有的Jdbc连接都一样,一个简单封装的数据库类如下:
这个类只实现了数据库最常用的两种查询,即select这种返回数据的语句,或者insert,update这种不返回数据的语句,它返回一个布尔型,用来表示执行是否成功.
下面,为这个类编写测试代码:
如果能输出数据,就说明数据库连接正常.最常见的错误就是no suitable driver,没有找到合适的驱动.这种情况一般是驱动版本问题或者没有成功引入包.
另外,石博文在连接SQL server数据库时,有时出现的没有权限或者密码错误也会导致提示没有合适驱动,所以建议大家在连接失败时先用数据库自带的管理器连接一下看看能否成功:)